276 research outputs found

    On the Degrees of freedom of the K-user MISO Interference Channel with imperfect delayed CSIT

    Full text link
    This work investigates the degrees of freedom (DoF) of the K-user multiple-input single-output (MISO) interference channel (IC) with imperfect delayed channel state information at the transmitters (dCSIT). For this setting, new DoF inner bonds are provided, and benchmarked with cooperation-based outer bounds. The achievability result is based on a precoding scheme that aligns the interfering received signals through time, exploiting the concept of Retrospective Interference Alignment (RIA). The proposed approach outperforms all previous known schemes. Furthermore, we study the proposed scheme under channel estimation errors (CEE) on the reported dCSIT, and derive a closed-form expression for the achievable DoF with imperfect dCSIT.Comment: Draft version of the accepted manuscript at IEEE ICASSP 1

    Retrospective Interference Alignment for the MIMO Interference Broadcast Channel

    Full text link
    The degrees of freedom (DoF) of the multiple-input multiple-output (MIMO) Interference Broadcast Channel (IBC) with 2 cells and 2 users per cell are investigated when only delayed channel state information is available at the transmitter side (delayed CSIT). Retrospective Interference Alignment has shown the benefits in terms of DoF of exploiting delayed CSIT for interference, broadcast and also for the IBC. However, previous works studying the IBC with delayed CSIT do not exploit the fact that the users of each cell are served by a common transmitter. This work presents a four-phase precoding strategy taking this into consideration. Assuming that transmitters and receivers are equipped with M,NM,N antennas, respectively, new DoF inner bounds are proposed, outperforming the existing ones for ρ=MN>2.6413\rho = \frac{M}{N} > 2.6413.Comment: 1 copyright page + 5 paper pages + 3 appendix pages, Submitted to IEEE ISIT 201

    Retrospective Interference Alignment for the 3-user MIMO Interference Channel with delayed CSIT

    Full text link
    The degrees of freedom (DoF) of the 3-user multiple input multiple output interference channel (3-user MIMO IC) are investigated where there is delayed channel state information at the transmitters (dCSIT). We generalize the ideas of Maleki et al. about {\it Retrospective Interference Alignment (RIA)} to be applied to the MIMO IC, where transmitters and receivers are equipped with (M,N)(M,N) antennas, respectively. We propose a two-phase transmission scheme where the number of slots per phase and number of transmitted symbols are optimized by solving a maximization problem. Finally, we review the existing achievable DoF results in the literature as a function of the ratio between transmitting and receiving antennas ρ=M/N\rho=M/N. The proposed scheme improves all other strategies when ρ(12,3132]\rho \in \left(\frac{1}{2}, \frac{31}{32} \right].Comment: Draft version of the accepted manuscript at IEEE ICASSP 1

    Dynamically detecting and tolerating IF-Condition Data Races

    Full text link
    An IF-Condition Invariance Violation (ICIV) occurs when, after a thread has computed the control expression of an IF statement and while it is executing the THEN or ELSE clauses, another thread updates variables in the IF’s control expression. An ICIV can be easily detected, and is likely to be a sign of a concurrency bug in the code. Typically, the ICIV is caused by a data race, which we call IF-Condition Data Race (ICR). In this paper, we analyze the data races reported in the bug databases of popular software systems and show that ICRs occur relatively often. Then, we present two techniques to handle ICRs dynamically. They rely on simple code transformations and, in one case, additional hardware help. One of them (SW-IF) detects the races, while the other (HW-IF) detects and prevents them. We evaluate SW-IF and HW-IF using a variety of applica-tions. We show that these new techniques are effective at finding new data race bugs and run with low overhead. Specifically, HW-IF finds 5 new (unreported) race bugs and SW-IF finds 3 of them. In addition, 8-threaded executions of SPLASH-2 codes show that, on average, SW-IF adds 2 % execution overhead, while HW-IF adds less than 1%. 1
    corecore